platinum sponge - French English Dictionary